/* Copyright 2001,2002,2003 NAH6
 * All Rights Reserved
 *
 * Parts Copyright DoD, Parts Copyright Starium
 *
 */
#include <math.h>
#include <stdio.h>
#include <stdlib.h>

void Smooth(
int       assure,
int       frame,
int       subframe,
TX_PARAM  *parameters);

void LMRSmooth(
int       assure,
int       frame,
int       subframe,
TX_PARAM  *parameters);

void smoothPDelay(
float  *tau, 
float  syndavg,
float  tau3,
int    frame, 
int    subframe);

void smoothStochGain(
float *cbgain,
float syndavg,
float *gains,
int   frame,
int   subframe);

void smoothAdaptGain(
float  *pgain, 
float  syndavg,
float  *pgains,
int    frame, 
int    subframe);

void LMRAGsmooth(
float  *pgain, 
float  syndavg,
float  *pgains,
int    frame, 
int    subframe);

void LMRpdSmooth(
float ADelay[4],
int   a1,
int   a2);
